#ifndef GAMEMENU_H_INCLUDED
#define GAMEMENU_H_INCLUDED
#include <iostream>
#include <SFML/Graphics.hpp>
#include <SFML/System.hpp>
#include <SFML/Window.hpp>

class ImgMgr;

class GameMenu
{
public:
    GameMenu();
    void init(ImgMgr *imageManager);
    void event();
    void render(sf::RenderWindow *app);
    bool getActive() const;
    void setActive(const bool active);

private:
    sf::Sprite m_header;
    sf::Text m_play;
    sf::Text m_about;
    sf::Text m_textAbout;
    sf::Font m_font;
    sf::RectangleShape m_wallShadow;
    sf::Clock m_clockSelect;
    int m_selectedButton;
    bool m_active;
    bool m_mainMenu;
    bool m_aboutMenu;
};



#endif // GAMEMENU_H_INCLUDED
